package ClubManager

object CollectionOpsDemo {
  def main(args: Array[String]): Unit = {
    // 1. 定义社团列表（元组：(名称, 成员数)）
    val clubs = List(
      ("编程社", 35),
      ("文学社", 28),
      ("篮球社", 42),
      ("话剧社", 25)
    )

    // 2. 筛选成员数≥30的社团（filter方法）
    val activeClubs = clubs.filter { case (_, count) => count >= 30 }

    // 3. 转换为指定格式（map方法）
    val clubFormats = activeClubs.map { case (name, count) =>
      s"$name(${count}人)"
    }

    // 4. 输出结果
    println("活跃社团:")
    clubFormats.foreach(println) // foreach简化遍历
  }
}